Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Visual computing</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Visual_computing"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Visual_computing rootpage-Visual_computing skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Visual computing</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p><b>Visual computing</b> is a generic term for all computer science disciplines dealing with images and <a href="3D_model" class="mw-redirect" title="3D model">3D models</a>, such as <a href="Computer_graphics" title="Computer graphics">computer graphics</a>, <a href="Image_processing" class="mw-redirect" title="Image processing">image processing</a>, <a href="Visualization_(graphics)" title="Visualization (graphics)">visualization</a>, <a href="Computer_vision" title="Computer vision">computer vision</a>, <a href="Virtual_reality" title="Virtual reality">virtual</a> and <a href="Augmented_reality" title="Augmented reality">augmented reality</a>, <a href="Video_processing" title="Video processing">video processing</a>, and <a href="Computational_visualistics" title="Computational visualistics">computational visualistics</a>. Visual computing also includes aspects of <a href="Pattern_recognition" title="Pattern recognition">pattern recognition</a>, human computer interaction, machine learning and digital libraries. The core challenges are the acquisition, processing, analysis and rendering of visual information (mainly images and video). Application areas include industrial quality control, <a href="Medical_image_processing" class="mw-redirect" title="Medical image processing">medical image processing</a> and visualization, surveying, robotics, multimedia systems, virtual heritage, special effects in movies and television, and <a href="Ludology" class="mw-redirect" title="Ludology">Ludology</a>. This includes <a href="Digital_art" title="Digital art">Digital Arts</a> and Digital Media Studies.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="History_and_overview">History and overview</h2></div>
<p>Visual computing<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> is a fairly new term, which got its current meaning around 2005, when the International Symposium on Visual Computing first convened.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Areas of computer technology concerning images, such as image formats, filtering methods, color models, and image metrics, have in common many mathematical methods and algorithms. When computer scientists working in computer science disciplines that involve images, such as <a href="Computer_graphics" title="Computer graphics">computer graphics</a>, <a href="Image_processing" class="mw-redirect" title="Image processing">image processing</a>, and <a href="Computer_vision" title="Computer vision">computer vision</a>, noticed that their methods and applications increasingly overlapped, they began using the term "visual computing" to describe these fields collectively. And also the programming methods on graphics hardware, the manipulation tricks to handle huge data, textbooks and conferences, the scientific communities of these disciplines and working groups at companies intermixed more and more.
</p><p>Furthermore, applications increasingly needed techniques from more than one of these fields concurrently. To generate very detailed models of complex objects you need <a href="Image_recognition" class="mw-redirect" title="Image recognition">image recognition</a>, 3D sensors and <a href="3D_reconstruction" title="3D reconstruction">reconstruction algorithms</a>, and to display these models believably you need realistic rendering techniques with complex lighting simulation. <a href="Real-time_computer_graphics" title="Real-time computer graphics">Real-time graphics</a> is the basis for usable virtual and augmented reality software. A good segmentation of the organs is the basis for interactive manipulation of 3D visualizations of medical scans. Robot control needs the recognition of objects just as a model of its environment. And all devices (computers) need ergonomic graphical user interfaces.
</p><p>Although many problems are considered solved within the scientific communities of the sub-disciplines making up visual computing (mostly under idealistic assumptions), one major challenge of visual computing as a whole is the integration of these partial solutions into applicable products. This includes dealing with many practical problems like addressing a multitude of hardware, the use of real data (that is often erroneous and/or gigantic in size), and the operation by untrained users. In this respect, <b>Visual computing is more than just the sum of its sub-disciplines</b>, it is the next step towards systems fit for real use in all areas using images or 3D objects on the computer.
</p>
<div class="mw-heading mw-heading2"><h2 id="Visual_computing_disciplines">Visual computing disciplines</h2></div>
<p>At least the following disciplines are sub-fields of visual computing. More detailed descriptions of each of these fields can be found on the linked special pages.
</p>
<ul><li>Computer graphics and computer animation</li></ul>
<p><a href="Computer_graphics_(computer_science)" title="Computer graphics (computer science)">Computer graphics</a> is a general term for all techniques that produce images as result with the help of a computer. To transform the description of objects to nice images is called <a href="Rendering_(computer_graphics)" title="Rendering (computer graphics)">rendering</a> which is always a compromise between image quality and run-time.
</p>
<ul><li>Image analysis and computer vision</li></ul>
<p>Techniques that can extract content information from images are called <a href="Image_analysis" title="Image analysis">image analysis</a> techniques. <a href="Computer_vision" title="Computer vision">Computer vision</a> is the ability of computers (or of robots) to recognize their environment and to interpret it correctly.
</p>
<ul><li>Visualization and visual analytics</li></ul>
<p><a href="Visualization_(computer_graphics)" class="mw-redirect" title="Visualization (computer graphics)">Visualization</a> is used to produce images that shall communicate messages. Data may be abstract or concrete, often with no a priori geometrical components. <a href="Visual_analytics" title="Visual analytics">Visual analytics</a> describes the discipline of interactive visual analysis of data, also described as “the science of analytical reasoning supported by the interactive visual interface”.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>Geometric modeling and 3D-printing</li></ul>
<p>To represent objects for rendering it needs special methods and data structures, which subsumed with the term <a href="Geometric_modeling" title="Geometric modeling">geometric modeling</a>. In addition to describing and interactive geometric techniques, sensor data are more and more used to reconstruct geometrical models. Algorithms for the efficient control of <a href="3D_printing" title="3D printing">3D printers</a> also belong to the field of visual computing.
</p>
<ul><li>Image processing and image editing</li></ul>
<p>In contrast to image analysis <a href="Image_processing" class="mw-redirect" title="Image processing">image processing</a> manipulates images to produce better images. “Better” can have very different meanings subject to the respective application. Also, it has to be discriminated from <a href="Image_editing" title="Image editing">image editing</a> which describes interactive manipulation of images based on human validation.
</p>
<ul><li>Virtual and augmented reality</li></ul>
<p>Techniques that produce the feeling of immersion into a fictive world are called <a href="Virtual_reality" title="Virtual reality">virtual reality</a> (VR). Requirements for VR include <a href="Head-mounted_display" title="Head-mounted display">head-mounted displays</a>, real-time <a href="Positional_tracking" class="mw-redirect" title="Positional tracking">tracking</a>, and high-quality real-time rendering. <a href="Augmented_reality" title="Augmented reality">Augmented reality</a> enables the user to see the real environment in addition to the virtual objects, which augment this reality. Accuracy requirements on rendering speed and tracking precision are significantly higher here.
</p>
<ul><li>Human computer interaction</li></ul>
<p>The planning, design and uses of interfaces between people and computers is not only part of every system involving images. Due to the high bandwidth of the human visual channel (eye), images are also a preferred part of ergonomic user interfaces in any system, so that <a href="Human-computer_interaction" class="mw-redirect" title="Human-computer interaction">human-computer interaction</a> is also an integral part of visual computing.
</p>
<ul><li>Visual cloud</li></ul>
<p><a href="Visual_Cloud" title="Visual Cloud">Visual Cloud</a> is the implementation of visual computing applications that rely on <a href="Cloud_computing_architecture" title="Cloud computing architecture">cloud computing architectures</a>, cloud scale processing and storage, and ubiquitous broadband connectivity between <a href="Smart_device" title="Smart device">connected devices</a>, network <a href="Edge_device" title="Edge device">edge devices</a> and cloud <a href="Data_centers" class="mw-redirect" title="Data centers">data centers</a>. It is a model for providing visual computing services to consumers and business users, while allowing service providers to realize the general benefits of <a href="Cloud_computing" title="Cloud computing">cloud computing</a>, such as low cost, elastic scalability, and high availability while providing optimized infrastructure for visual computing application requirements.
</p>
<div class="mw-heading mw-heading2"><h2 id="Footnotes">Footnotes</h2></div>
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFFrank_Nielsen2005" class="citation book cs1">Frank Nielsen (2005). <i>Visual computing: Geometry, graphics, and vision</i>. Charles River Media. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-1584504276</bdi>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.isvc.net/">"Home"</a>. <i>ISVC 2023</i>. 2018-03-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2023-01-07</span></span>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text">[Thomas, J.J., and Cook, K.A. (Eds) (2005). An Illuminated Path: The Research and Development Agenda for Visual Analytics, IEEE Computer Society Press, <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>0-7695-2323-4</bdi>]</span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://research.microsoft.com/en-us/groups/vc/">Microsoft Research Group Visual Computing</a></li>
<li><a rel="nofollow" class="external text" href="http://www.nvidia.de/object/visual-computing-de.html">Visual Computing at NVidia</a></li>
<li><a rel="nofollow" class="external text" href="http://vcg.seas.harvard.edu/">Visual Computing Group at Harvard University</a></li>
<li><a rel="nofollow" class="external text" href="https://visual.cs.brown.edu/">Visual Computing Group at Brown University</a></li>
<li><a rel="nofollow" class="external text" href="https://horizon-lab.org/">Visual Computing Group at University of Rochester</a></li>
<li><a rel="nofollow" class="external text" href="http://vcc.kaust.edu.sa/Pages/Home.aspx">Visual Computing Center at KAUST</a></li>
<li><a rel="nofollow" class="external text" href="http://www.igd.fraunhofer.de/">Applied Research in Visual Computing</a> (Fraunhofer IGD)</li>
<li><a rel="nofollow" class="external text" href="http://www.ivc.h-brs.de/">Institute of Visual Computing</a> (Hochschule Bonn-Rhein-Sieg, Sankt Augustin)</li>
<li><a rel="nofollow" class="external text" href="http://www.vrvis.at">VRVis Research Center for Virtual Reality and Visualisation</a> (Vienna, Austria)</li>
<li><a rel="nofollow" class="external text" href="http://www.visual-computing.com">Visual Computing Group @ HTW Berlin</a> (Germany)</li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox authority-control" aria-labelledby="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q2528431#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata530" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Authority_control_databases_frameless&amp;#124;text-top&amp;#124;10px&amp;#124;alt=Edit_this_at_Wikidata&amp;#124;link=https&amp;#58;//www.wikidata.org/wiki/Q2528431#identifiers&amp;#124;class=noprint&amp;#124;Edit_this_at_Wikidata530" style="font-size:114%;margin:0 4em">Authority control databases </div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">National</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/7689894-5">Germany</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://lux.collections.yale.edu/view/concept/bbcad403-7c23-457b-a217-d93528aea879">Yale LUX</a></span></li></ul></div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-05-15" href="https://en.wikipedia.org/wiki/?title=Visual_computing&amp;oldid=1290471545">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>